National Repository of Grey Literature 1 records found  Search took 0.00 seconds. 
A type system for tracking of unsafe side effects
Beneš, Jiří ; Bednárek, David (advisor) ; Šefl, Vít (referee)
The current mainstream programming languages do not explicitly track side effects of the programs, such as the possibility of allocating memory, throwing an exception, and performing I/O actions. We create a fully speci- fied, novel type system based on graded comonads which can express opt-in, granular safety by annotating expressions which are safe with respect to a set of side effects. The advantages of granular safety are demonstrated using a proof-of-concept practical implementation which allows user-specified side effects tracked by our system. 1

Interested in being notified about new results for this query?
Subscribe to the RSS feed.